(pitching) rubber - Turkish English Dictionary